package com.fypg.module.blooddonation.api.client.dal.bloodStation;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

/**
 * 获取预约时间段可约人数响应参数
 * @author 盘古
 */
@Data
@Schema(description = "获取预约时间段可约人数响应参数")
public class TimeAppCountResp {

    /**
     * 请求是否成功
     * true-成功, false-失败
     */
    @Schema(
            description = "请求是否成功",
            example = "true"
    )
    private Boolean IsSuccess;

    /**
     * 可预约时间段数据列表
     * 包含各时间段的预约人数信息
     */
    @Schema(
            description = "可预约时间段数据列表"
    )
    private List<TimeAppCountData> Data;

    /**
     * 错误信息
     * 当IsSuccess为false时，返回具体的错误信息
     */
    @Schema(
            description = "错误信息",
            example = "无效的访问令牌"
    )
    private String ErrorMessage;
}
